home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part1 / 8464 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  1.7 KB

  1. Path: access4.digex.net!not-for-mail
  2. From: ell@access4.digex.net (Ell)
  3. Newsgroups: comp.object,comp.software-eng,comp.lang.c++
  4. Subject: Re: Moving from C to C++
  5. Followup-To: comp.object,comp.software-eng,comp.lang.c++
  6. Date: 18 Feb 1996 23:32:07 GMT
  7. Organization: The Universe
  8. Message-ID: <4g8ctn$7do@news4.digex.net>
  9. References: <4fak3f$3op@news4.digex.net> <1996Feb9.233739.24043@amc.com>
  10. NNTP-Posting-Host: access4.digex.net
  11. X-Newsreader: TIN [UNIX 1.3 950824BETA PL0]
  12.  
  13. Curtis Green (curtis@amc.com) wrote:
  14. : Ell (ell@access1.digex.net) wrote:
  15. ::Steven Hampson (steveh@jtec.com.au) wrote:
  16. ::: Perhaps there should be a distinction between the methodology and the tool
  17. ::: used to achieve that methodology.  There is a general shift to the ADT, OOT
  18. ::: methodolgy, but this does not imply that there has to be a shift from C to 
  19. ::: C++.
  20. ::: The best tool for the job is surely the tool that allows the job to be
  21. ::: done best.
  22. ::: This can be C, C++, Ada, Smalltalk, Assembler - whatever.  Languauges 
  23. ::: should be
  24. ::: chosen to fit the task at hand, not the other way round.
  25.  
  26. : : Yeauh, but most find it cumbersome and a lot of work implementing 
  27. : : polymorphism using C.
  28.  
  29. : Thats what steve said.  If it is cumbersome and a lot of work implementing
  30. : polymorphism in C, then find a language that makes it easier.  C++ was
  31. : developed to do just that, if going to OO ideas with a pile of C code
  32. : that needs to be reused.  If not, one of the other OO languages might
  33. : make more sense.
  34.  
  35. He also said that going to OOT does not imply there has to be a shift from
  36. C to C++.  He also mentioned possibly using assmbler for oot.  While oot
  37. is possible using C, or assembler in general why do oot without using an
  38. oopl? 
  39.  
  40. Elliott
  41.